package com.yh.correct.service;

import java.util.List;
import java.util.Map;
import com.yh.correct.model.BonusPoints;
import com.yh.correct.model.Page;

/** 
* @author 刘文涛  E-mail: 894516860@qq.com
* @version 创建时间：2017年3月7日 下午 3:15:41
* 加分扣分记录业务层接口
*/
public interface IBonusPointsService {
	/**
	 * 模糊查找加分扣分记录(条件:矫正单位,姓名,加扣分日期)
	 * @param condition
	 * @return
	 */
	public Page getLikeBonusPoints(Map<String,Object> condition);
	/**
	 * 增加加分扣分记录
	 * @param bonuspoints
	 * @return
	 */
	public int addBonusPoints(BonusPoints bonuspoints);
	/**
	 * 删除加分扣分记录
	 * @param bonuspoints
	 * @return
	 */
	public int delBonusPoints(BonusPoints bonuspoints);
	/**
	 * 更新加分扣分记录
	 * @param bonuspoints
	 * @return
	 */
	public int updateBonusPoints(BonusPoints bonuspoints);
	/**
	 * 根据id获取加分扣分记录
	 * @param bonuspoints
	 * @return
	 */
	public Map<String, Object> getBonusPointsById(BonusPoints bonuspoints);
	/**
	 * 获取所有记录,导出excel
	 * @return
	 */
	public List<Map<String,Object>> getAllBonusPoints();
}
